/*使用函数重载，用于计算不同类型的两个数的平方和。
可以参考函数声明： func(int,int); func(double,double);*/
#include <iostream>
using namespace std;

int myPow(int a,int b)
{
    cout<<"pow(int)"<<endl;
    return a*a+b*b;
}
double myPow(double a,double b)
{
    cout<<"pow(double)"<<endl;
    return a*a+b*b;
}
int main(int argc,char*argv[])
{
    cout<<myPow(2,3)<<endl;
    cout<<myPow(2.1,2.2)<<endl;
    return 0;
}
